/*小于767界面*/
@media only screen and (max-width:799px) 
{
.top-bar-wrap{ display:none}
.phoneremove{ display:none}
.banner{ display:none}
.wrap { padding-left:10px; padding-right:10px}
.navbar .nav-collapse {  display: none;}
ul {list-style: none;padding: 0; margin: 0;}
ul li {margin: 0;}
.layout-left-flyout {height: 100%;position: fixed;visibility: hidden;z-index: 0;-moz-transition: visibility 0 linear 0.2s;-o-transition: visibility 0 linear 0.2s;-webkit-transition: visibility 0 linear;-webkit-transition-delay: 0.2s;transition: visibility 0 linear 0.2s;background: #383838;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-perspective: 1000;-webkit-perspective: 1000;perspective: 1000;-moz-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.layout-left-flyout.isCbFlyNavActive {visibility: visible;z-index: 1;-moz-transition: z-index 0 linear 0.2s;-o-transition: z-index 0 linear 0.2s;-webkit-transition: z-index 0 linear;-webkit-transition-delay: 0.2s;transition: z-index 0 linear 0.2s;}
.cbFlyNav-wrap {display: block;position: relative;height: 100%;overflow: hidden;width: 250px;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-perspective: 1000;-webkit-perspective: 1000;perspective: 1000;-moz-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.cbFlyNav-wrap > nav {-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);-moz-transition: -moz-transform 0 ease-in-out;-o-transition: -o-transform 0 ease-in-out;-webkit-transition: -webkit-transform 0 ease-in-out;transition: transform 0 ease-in-out;}
.layout-right-content.isCbFlyNavActive {-moz-transform: translate3d(240px, 0, 0);-webkit-transform: translate3d(240px, 0, 0);transform: translate3d(240px, 0, 0);min-width: 320px;}

.icon-cbmore {content: "";float: right;margin-top: 4.5px;padding: 4.5px;box-shadow: 1px -1px 0 0px #FFF inset;-moz-transform: rotate(225deg);-ms-transform: rotate(225deg);-o-transform: rotate(225deg);-webkit-transform: rotate(225deg);transform: rotate(225deg);}
.nav-flyout-navmask, .nav-flyout-contentmask {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.nav-flyout-contentmask {z-index: 1;}
.nav-flyout-navmask {right: 180px;z-index: 1;}

.btn-navbar {position: absolute;width: 50px;height: 40px;padding: 4px 0;display: block;z-index: 1;}
.btn-navbar-navtoggle {left: 10px;}
.btn-navbar .icon-bar {display: block;width: 28px;height: 4px;background-color: #4d4d4d;margin: 7px auto 0 auto;}
.btn-navbar .icon-bar + .icon-bar {margin-top: 3px;}
.navbar {height: 40px;margin: 0;padding: 5px 0;position: relative;background: #fafafa;margin-bottom: 10px;font-family:Arial, Helvetica, sans-serif;box-shadow: 0 1px 1px 0px #dddddd;}

.the-nav ul.nav-flyout {display: block;margin-bottom: 15px;float: none;height: 100%; width:20%}
.the-nav ul.nav-flyout > li {float: none;display: block;width: 170px;}
.the-nav ul.nav-flyout li a {color: #FFF;display: block;text-decoration: none;padding: 11px 15px;margin-right: 0;}
.the-nav ul.nav-flyout li a:hover {background: #ff8358;}
.the-nav ul.nav-flyout .dropdown {position: static;z-index:9999;}
.the-nav ul.nav-flyout .dropdown .subnav {float: none;position: absolute;display: block;top: 0;right: 0;left: auto;width: 0;min-width: 0;margin: 0;list-style: none;z-index: 1000;background: #595959;transition: width .2s ease-in-out;}
.the-nav ul.nav-flyout .dropdown .subnav > li {width: 160px;}
.the-nav ul.nav-flyout .dropdown .subnav.is-subnav-visible {width: 160px;}
.the-nav.is-inactive ul.nav-flyout > li > a {opacity: .2;}
.the-nav.is-inactive ul.nav-flyout > li.is-active > a {opacity: 1;background: #ff8358;}


.nav-pill{}

.phonelogo{ text-align:center; }
.phonelogo .logo a{display:block; padding:10px}

.indexad-left{  overflow:hidden; }
.indexad-right{ margin-top:10px;}
.mainlongad img{  width:100%; height:100%}
.function_btns{ width:100%; overflow:hidden;zoom:1;  }
.function_btns_list{ width:100%; overflow:hidden;zoom:1;}
.function_btns a{ float:left; background:url(/style/images/ui/index_gn_icon.png) no-repeat 0 0;  width:100%;height:60px;}
.function_btns a:hover{ text-decoration:none;opacity: 0.8; filter:alpha(opacity=80);}
.function_btns a i{ display:block; font-size:18px; color:#fff; padding:17px 0 0 100px;}
.function_btns a.fbtn_yygh{ background-position:0 0; background-color:#42b587}
.function_btns a.fbtn_znfz{background-position:0 -60px; background-color:#059ddd}
.function_btns a.fbtn_yyjc{background-position:0 -116px; background-color:#f69149}
.function_btns a.fbtn_jyzn{background-position:0 -180px; background-color:#8e7167}
.function_btns a.fbtn_ybxx{background-position:0 -240px; background-color:#7c62c0}
.function_btns a.fbtn_txfw{background-position:-428px -96px;}



.footLink,.footnative{ display:none}


.indexFlash li{position:absolute; z-index:1; left:0px; top:0px; display:none;}
.indexFlash .btnDiv{width:100%; position:absolute; z-index:10; left:0px; bottom:15px; text-align:center;}
.indexFlash .btnDiv span{display:inline-block; width:10px; height:10px; margin:0 5px; background:#FFF; cursor:pointer;}
.indexFlash .btnDiv .spanNow{background:#5292c8;}


.indexTitle{height:50px; line-height:47px; overflow:hidden; position:relative;}
.indexTitle li{float:left; margin-right:20px; height:47px; overflow:hidden; font-size:18px; color:#707070;}
.indexTitle .liNow{color:#333; border-bottom:#347cc4 solid 3px;}
.indexTitle .more{position:absolute; z-index:1; right:20px; top:0px; font-size:15px;}

.newsTime{height:43px; line-height:42px; overflow:hidden; background:#5292c8; font-size:14px; color:#FFF; padding:0 20px; margin:25px 0; letter-spacing:1px;}
#nowCnYearIs{ letter-spacing:2px;}
#nowCnDateIs{ letter-spacing:2px;}
.newsTime span {letter-spacing: 2px;}


.newsPart1{ }

.newsPart1 .fl{min-width:213px; min-height:143px; overflow:hidden; position:relative; top:10px; }
.newsPart1 .fl li{width:100%; height:100%; position:absolute; z-index:1; left:0px; top:0px; overflow:hidden; display:none;}
.newsPart1 .fl .name{position:absolute; z-index:2; left:0px; bottom:0px; height:28px; line-height:28px; width:100%; font-size:14px;overflow:hidden; background:url(/style/images/ui/bg0.png);}
.newsPart1 .fl .name a{color:#FFF; padding-left:12px;}
.newsPart1 .fl .btnDiv{position:absolute; z-index:10; right:10px; bottom:5px;}
.newsPart1 .fl .btnDiv span{display:block; float:left; background:url(/style/images/ui/btn1.png) center top no-repeat; width:13px; height:13px; overflow:hidden; cursor:pointer;}
.newsPart1 .fl .btnDiv .spanNow{background:url(/style/images/ui/btn2.png) center top no-repeat;}
.newsPart1 .fr{ }
.newsPart1 .fr li{ }
.newsPart1 .fr h1 a{color:#333;}
.newsPart1 .fr h1 a:hover{color:#5292c8;}
.newsPart1 .fr .content{line-height:18px; color:#707070; padding-top:6px; text-align:justify; font-size:14px;}
.newsPart1 .fr .more{position:absolute; z-index:1; right:20px; margin-top:-17px; color:#1d68b7;font-size:12px;}


.indexPart2{ margin-bottom:10px}
.indexPart2 .imgDiv li{position:absolute; z-index:1; left:0px; top:25px; display:none;}
.indexPart2 .imgDiv img{width:100%; height:100%;}
.indexPart2 h1{font-size:16px; padding:20px 0 5px 0; }
.indexPart2 h1 a{color:#333;}
.indexPart2 h1 a:hover{color:#5292c8;}
.indexPart2 .content{line-height:18px; color:#707070; text-align:justify;}
.indexPart2 .more{text-align:right; padding:4px 0;}
.indexPart2 .more a{color:#12579f;}
.indexPart2 .more a:hover{text-decoration:underline;}
.indexPart2 .list{ margin-top:10px}
.indexPart2 .list li{ background:url("/style/images/ui/sideNav.gif") no-repeat scroll 0px center; padding-left:20px; height:26px; line-height:26px; overflow:hidden;}
.indexPart2 .list li a{color:#707070;}
.indexPart2 .list li a:hover{color:#5292c8;}



.indexPart3{width:300px; height:285px; overflow:hidden; position:relative;margin-top:10px}
.indexPart3 .list{width:300px; height:280px; position:relative; overflow:hidden;}
.indexPart3 .list ul{width:2000%;}
.indexPart3 .list li{float:left; width:172px; padding-left:180px; height:280px; position:relative; overflow:hidden;}
.indexPart3 .list .imgDiv{position:absolute; z-index:1; left:0px; top:25px;}
.indexPart3 .list .imgDiv img{ width:154px; height:212px}
.indexPart3 .list .name{background:url(/style/images/ui/bg0.png); position:absolute; z-index:2; left:0px; top:206px; width:95px; height:28px; line-height:28px; overflow:hidden;}
.indexPart3 .list .name a{color:#FFF; padding-left:10px; font-size:14px;}
.indexPart3 .list h2{padding:20px 0 5px 0; width:124px; line-height:20px; font-weight:100; font-size:16px; margin-bottom:8px; height:37px; overflow:hidden;}
.indexPart3 .list h2 a{color:#333;}
.indexPart3 .list h2 a:hover{color:#5292c8;}
.indexPart3 .list .content{line-height:21px; text-align:justify; padding:3px 0 3px 0;font-size:14px;width:124px; }
.indexPart3 .list .btnDiv a{display:block; width:85px; height:23px; line-height:23px; text-align:center; background:#3679bf; color:#FFF;font-size:12px;}
.indexPart3 .list .btnDiv a:hover{text-decoration:underline;}
.indexPart3 .leftBtn{display:block; background:url(/style/images/ui/leftBtn2.png) left top no-repeat; width:29px; height:28px; overflow:hidden; position:absolute; z-index:3; left:95px; top:256px;}
.indexPart3 .rightBtn{display:block; background:url(/style/images/ui/rightBtn2.png) left top no-repeat; width:29px; height:28px; overflow:hidden; position:absolute; z-index:3; left:124px; top:256px;}

.indexPart4{}
.indexPart4 .tabContent{padding-top:20px;}
.indexPart4 .tabContent h1{line-height:24px; padding:0 0 10px 0;}
.indexPart4 .tabContent h1 a{color:#333;}
.indexPart4 .tabContent h1 a:hover{color:#5292c8;}
.indexPart4 .tabContent li{ padding-bottom:3px; padding-top:3px;}
.indexPart4 .tabContent li a{color:#707070;}
.indexPart4 .tabContent li a:hover{color:#5292c8;}
.indexPart4 .list{padding-top:18px;}
.indexPart4 .list li{float:left;font-size:14px;}
.indexPart4 .list li a{color:#707070;}
.indexPart4 .list li a:hover{color:#5292c8;}
.newsPart4{ overflow:hidden; position:relative;}
.newsPart4 .list{padding-bottom:2px;}
.newsPart4 li{ font-size:14px;}
.newsPart4 li a{color:#707070;}
.newsPart4 li a:hover{color:#5292c8;}

.indexdiease{}
.indexdiease .tabContent{padding-top:20px;}
.indexdiease .tabContent h1{line-height:24px; padding:0 0 10px 0;}
.indexdiease .tabContent h1 a{color:#333;}
.indexdiease .tabContent h1 a:hover{color:#5292c8;}
.indexdiease .tabContent li{height:24px; line-height:24px; overflow:hidden; font-size:14px;}
.indexdiease .tabContent li a{color:#707070;}
.indexdiease .tabContent li a:hover{color:#5292c8;}
.indexdiease .list{padding-top:18px;}
.indexdiease .list li{ padding-top:3px; padding-bottom:3px}
.indexdiease .list li a{color:#707070;}
.indexdiease .list li a:hover{color:#5292c8;}


.footDiv{ background:#3d95d5; color:#FFF; padding-bottom:30px}
.footDiv a{color:#FFF; font-size:12px;}
.footDiv a:hover{text-decoration:underline;}
.footDiv li{float:left; width:95px; overflow:hidden; line-height:20px;}
.footDiv li h2{padding:30px 0 10px 0; height:20px; overflow:hidden;}
.footDiv .fr{ text-align:left; line-height:20px; padding-top:12px;}
.footDiv .fr .msg{padding-top:12px; font-size:11px;}


.pageNow{padding:15px 0 10px 0; color:#909090; font-size:14px;}
.pageNow a{color:#909090;}
.pageNow a:hover{color:#5292c8;}

.sideNav{margin-bottom:20px; background:#f4f4f4;}
.sideNav h1{font-size:18px; height:45px; line-height:45px; text-align:center; overflow:hidden;background:#5e9fdf;color:#FFF; font-weight:normal}
.sideNav a{display:block; height:42px; line-height:40px; padding-left:40px; overflow:hidden; border-top:#e6e6e6 solid 1px; background:url(/style/images/ui/sideNav.gif) 20px center no-repeat; font-size:18px;}
.sideNav a:hover, .sideNav .aNow{background:#d4e7f9 url(/style/images/ui/sideNav1.gif) 20px center no-repeat; color:#FFF;  }
.sideNav a:hover{background:#d4e7f9 url(/style/images/ui/sideNav1.gif) 20px center no-repeat; text-decoration:none}

.aboutPart1{ margin-bottom:20px}
.aboutPart1 img{ width:100%; height:100%}
.aboutPart1 .contentDiv{  background:url(/style/images/ui/bg0.png); color:#FFFFFF; margin-top:10px }
.aboutPart1 h1{text-align:center; font-size:18px; font-weight:bold; padding-top:10px;}
.aboutPart1 .content{line-height:19px;  font-size:14px; padding:10px}

.introbox{ margin-top:5px}
.introbox dl{  background:#f4f4f4; margin-bottom:21px}
.introbox dt img{ width:100%; height:100%}
.introbox dt img:hover{ background: #000; opacity: 0.8; filter:alpha(opacity=50);}
.introbox dd b{ display:block; padding-top:10px; padding-bottom:5px; text-align:center;}
.introbox dd p{ padding-left:20px;padding-right:20px;padding-bottom:15px; font-size:14px}

.newShow h1{text-align:center; font-size:18px; color:#313131;}
.newShow .time{text-align:center; padding:10px 0 0px 0; font-size:16px;}
.newShow .content{line-height:25px; text-align:justify; color:#707070; padding-right:10px; }
.newShow .content p{line-height:25px; text-align:justify; color:#707070; padding-right:10px; }

.newShow .btnDiv{padding-top:30px; text-align:right;margin-bottom:30px}
.btnDiv{padding-bottom:0px; margin-top:6px;}
.newShow .btnDiv a{display:inline-block; padding-left:10px; padding-right:10px; line-height:35px; text-align:center; overflow:hidden; background:#5e9fdf; color:#FFF; margin-left:10px; font-size:14px;}

.sideTitle{height:60px; line-height:60px; overflow:hidden; padding-left:20px; background:#d07f81; color:#FFF; font-size:18px;}
.sideTitle_1{background:#caa378;}
.sideTitle_2{background:#68b4b5;}
.sideTitle_3{background:#5e95b5;}
.sideList{background:#f4f4f4; margin-bottom:25px;}
.sideList li{height:39px; line-height:38px; overflow:hidden; border-bottom:#FFF solid 2px; padding-left:20px; font-size:14px;}
.sideList a span{padding:0 28px;}

.office-info-picture{   }
.office-info-picture img{ width:100%; height:100%;}
.office-info-text{ }
.office-info-text b{ display:block; padding-top:10px }
.office-info-text p{ font-size:12px; padding-top:5px; padding-bottom:5px;}
.office-info-text span a{ font-size:12px; display:block;  background-color:#f5f5f5; border:#efefed solid 1px; padding:5px; margin-left:5px; float:left;}
.office-info-box{ width:100%; padding-bottom:10px; }



.list_box { }
.list_box h2{ font-size:24px; color:#333; font-weight:normal; line-height:28px; height:28px; padding:18px 2px 5px 2px;}
.list_box ul li em{  font-size:12px; color:#ccc;}
.list_box ul li{padding: 10px 0;border-bottom: 1px solid #f4f4f4;  vertical-align:bottom;}

.list_box .pic img{width:100%; height:100%;}

.list_box h3{font-size: 16px;color: #333;margin-bottom:10px; display:block; padding-top:10px}
.list_box p{margin: 0 0 14px 0; clear:both; font-size: 14px;line-height: 24px;color: #666; text-align:justify;}

.list_box span{ display:block; overflow:hidden;zoom:1;}
.list_box span a{font-size: 14px;line-height: 28px; height:28px;color: #000;padding: 0 10px;background: #ededed;text-decoration: none; float:left; white-space: nowrap; margin-right:2px;}
.list_box span a:hover{background: #3d95d5;color: #fff; text-decoration:none;}


.znfz_box{ min-width:465px; height:410px; overflow:hidden; border: dashed 1px #ccc;  position:relative; padding-top:10px;}
.znfz_box .btn_zm, .znfz_box .btn_bm{ position:absolute; z-index:10; right:24px; bottom:24px; background:url(/style/images/ui/other_ico.png) no-repeat -247px -95px; width:60px; height:26px; line-height:26px; text-align:center; text-align:center; font-size:14px; color:#333;}
.znfz_box .btn_zm{ bottom:53px;}
.znfz_box .btn_zm:hover, .znfz_box .btn_bm:hover{ text-decoration:none; color:#666;}
.znfz_box .btn_on, .znfz_box .btn_on:hover{ background-position:-308px -95px; color:#fff;}

.znfz_box img{ display:block; width:460px; height:400px; overflow:hidden; position:absolute; left:0; top:0; z-index:4;}
.znfz_box .znfz_zm, .znfz_box .znfz_bm{width:460px; height:400px; position:relative; margin:0 auto; background:url(/style/images/ui/body_check.png) no-repeat 0 0;}
.znfz_box .znfz_zm i, .znfz_box .znfz_bm i{ position:absolute; z-index:3; background:url(/style/images/ui/body_check.png) no-repeat;}
.znfz_box .zm_bg1 i{ width:128px; height:76px; background-position: -18px -488px; left:213px; top:21px;}
.znfz_box .zm_bg2 i{ width:156px; height:50px; background-position: -4px -566px; left:197px; top:91px;}
.znfz_box .zm_bg3 i{ width:170px; height:40px; background-position: -8px -620px; left:202px; top:140px;}
.znfz_box .zm_bg4 i{ width:216px; height:108px; background-position: 0 -664px; left:195px; top:165px;}
.znfz_box .zm_bg5 i, .znfz_box .zm_bg7 i{ width:247px; height:125px; background-position: -182px -456px; left:83px; top:91px;}
.znfz_box .zm_bg6 i{ width:214px; height:200px; background-position: -228px -596px; left:73px; top:186px;}
.znfz_box .znfz_zm .bw_sz{ position:absolute; width:65px; height:22px; overflow:hidden; text-indent:-100em; background:none; z-index:5; left:342px; top:219px;}
.znfz_box .znfz_zm .man_sz{left:342px; top:219px;}
.znfz_box .znfz_zm .woman_sz{left:342px; top:245px;}
.znfz_box .znfz_zm .headLink{ position:absolute; width:162px; background:#ededed; z-index:5; overflow:hidden;zoom:1; font-size:14px; left:312px; top:26px; display:none;}
.znfz_box .zm_bg1 .headLink{ display:block;}
.znfz_box .znfz_zm .headLink a{ float:left; padding:0 4px; margin-right:5px;line-height:21px; padding-bottom:1px; line-height:22px \9; padding-bottom:0 \9; }
.znfz_box .znfz_zm .headLink a:hover{ text-decoration:none; color:#fff; background:#55b939;}
.znfz_box .znfz_zm .headLink a.a_head, .znfz_box .znfz_zm .headLink a.a_head:hover{ background:#55b939; color:#fff; text-decoration:none;}

.znfz_box .znfz_bm{ background-position:-504px 0;}
.znfz_box .bm_bg1 i{ width:122px; height:22px; background-position: -474px -452px; left:215px; top:57px;}
.znfz_box .bm_bg2 i{ width:140px; height:57px; background-position: -474px -488px; left:217px; top:79px;}
.znfz_box .bm_bg3 i{ width:170px; height:35px; background-position: -460px -556px; left:201px; top:133px;}
.znfz_box .bm_bg4 i{ width:188px; height:28px; background-position: -452px -602px; left:72px; top:153px;}
.znfz_box .bm_bg5 i{ width:170px; height:66px; background-position: -458px -638px; left:196px; top:169px;}
.znfz_box .bm_bg6 i{ width:190px; height:72px; background-position: -454px -720px; left:41px; top:191px;}
.znfz_box .bm_bg7 i{ width:330px; height:355px; background-position: -664px -440px; left:42px; top:25px;}

.newsList{margin-bottom:30px; margin-right:20px; }
.newsList li{ font-size:14px; border-bottom:1px dashed #dedede; padding-top:10px; padding-bottom:10px }
.newsList li span{ display:none;}


.pageTitle{height:43px; line-height:42px; overflow:hidden; background:#5e9fdf; color:#FFF; font-size:18px; padding-left:18px;}

#doctor_list .pic {float:left; margin-right:10px;}
#doctor_list .pic img {border:1px solid #DBDBDB; padding:1px}
#doctor_list h2 { margin-bottom:5px; font-size:14px}
#doctor_list label {  font-size:12px; color:#666666}

#doctor_list li { padding:10px;border-bottom:1px dashed #DBDBDB;  margin:5px; overflow:hidden; padding-bottom:10px }
#doctor_list p {text-indent:0; font-size:12px; line-height:22px; }
#doctor_list .link {text-indent:0;  float:left; padding-top:5px}


.mianContent{ line-height:28px; }
.specialist{}
.specialist li{ padding-bottom:25px; }
.specialist li h4{ display:block; padding:0 10px; margin:0; height:40px; line-height:40px; background:#e5e4e4; font-size:16px; font-weight:normal; text-align:left}
.specialist li dl{ padding:10px 0; display:block;}
.specialist li dl a{ display:inline-block; border-bottom:dotted 1px #d7d7d7; width:45%; height:32px; line-height:32px; overflow:hidden; float:left; padding-left:10px;}
.specialist li.frist h4 a{color:#FFF;}
.specialist li.frist h4{ background:#0090db; color:#FFF;}

.art_box_c{font-family:"Microsoft yahei","simhei";}
.art_box_c h1{font-family: "Microsoft yahei";margin:20px 20px;font-family:"Microsoft yahei","simhei";font-size:30px;color:#333; font-family: "Microsoft yahei";font-weight:100;line-height:34px; text-align:center;}
.art_box_c .remark{font-family: "Microsoft yahei";font-size:14px;color:#333; line-height:18px; text-align:center;}
.art_box_c .digest{font-family: "Microsoft yahei";margin:18px 0 25px 0;padding:10px 18px;border:1px solid #ededed;border-left:none;border-right:none;font-size:14px;color:#666;line-height:26px; text-indent:1em;background:#f7f7f7;}
.art_box_c .digest cite{color:#333;}
.art_box_c .art_con{ padding-bottom:40px;}
.art_box_c .art_con p{margin:12px 0 0 0;font-size:16px; line-height:35px;font-family: "Microsoft yahei";}
.art_box_c .img{width:560px;height:400px;margin:20px auto;font-size:14px;color:#666; text-align:center;overflow:hidden;}
.art_box_c .img img{width:560px;height:360px;}
.art_box_c .img span{ display:block;height:40px; line-height:40px;font-family: "Microsoft yahei";}
.art_box_c .manimg{ position:relative;}
.art_box_c .manimg .t{ display:block; position:absolute;top:0;right:0;}
.art_box_c .manimg .t .close{ display:block;width:38px;height:38px; background:url(../images/ico_sqs_close.png) no-repeat 0 0;}

.faqhomebox{}
.faqhomebox dt{ background-color:#82d0f8; line-height:40px; height:40px}
.faqhomebox dt b{ color:White; display:block; float:left; padding-left:12px}
.faqhomebox dt a{ color:White; display:block; float:right; margin-right:10px}

.faqhomebox li{font-size:14px; border-bottom:1px dashed #dedede; padding-bottom:8px; padding-top:8px; }
.faqhomebox li span{ display:none}
.faqhomebox li a{}

.askpost{  }
.askpost td{ background-color:White; padding-left:5px;padding:5px }
.askpost th{ background-color:#E9EBED; font-weight:normal}
.askpost .inputtext input{ height:20px; line-height:20px;  border:#C5CDD0 1px solid}
.logininput input{ border:#C5CDD0 1px solid;width:80px;}
.askpost textarea{border:solid 1px #C5CDD0;height:50px; vertical-align:top;margin-right:3px;}



.con07{border:1px #ccc solid; background:#E6E6E6; padding:0px 3px 3px 3px; margin-bottom:13px; width:100%}
.con07 .txt{background:#ffffff; padding:20px;}
.con07 .txt .lf tr td{text-align:left; line-height:22px; color:#999999;}
.con07 .txt .lf img{border:1px #CCCCCC solid;}
.con07 .txt .lf a{font-size:12px; color:#0000CC; text-decoration:underline;}
.con07 .txt .lf a:hover{font-size:12px; color:#CC0000; text-decoration:none;}
.con07 .txt .tit{font-size:14px; font-weight:bold; color:#333333; padding:0px 0px 8px 0px;}
.con07 .txt .xx{font-size:12px; color:#999999; padding:0px 0px 12px 0px;}
.con07 .txt .Nr{font-size:14px; color:#333333; padding:0px 0px 12px 0px; line-height:25px;}
.con07 .txt .hd{font-size:12px; color:#999999;line-height:23px}
.con07 .txt .hd input{border:1px #E3E3E3 solid; font-family:""; font-size:13px; font-weight:bold; color:#FF6600; background:url(/style/images/ui/ask.jpg) no-repeat; padding:4px 0px 0px 0px;}
.con07 .lm{font-size:12px; font-weight:bold; color:#333333; padding:7px 5px 5px 30px; background:url(/style/images/ui/ques.gif) no-repeat left;}
.con07 .sc{text-align:right; padding:7px 20px 3px 4px; height:40px}
.con07 .sc a{font-size:12px; color:#0000CC; text-decoration:underline;}
.con07 .sc a:hover{font-size:12px; color:#CC0000; text-decoration:none;}

.con08{border-top:1px #ccc solid; border-right:1px #ccc solid; border-left:1px #ccc solid; background:#E6E6E6;width:100%}
.con08 .lm{height:40px;font-size:12px; font-weight:bold; color:#333333; padding:6px 5px 4px 30px; background:url(/style/images/ui/ans_2.gif) no-repeat  10px 15px; padding-left:40px}
.con08 .xx{font-size:12px; color:#666666; text-align:right; padding:6px 40px 2px 4px;}
.con09 .nr{border:1px #ccc solid; background:#F6F7F8; margin:0px 0px 10px 0px; padding:20px;width:auto}
.con09 .nr .lf tr td{text-align:left; line-height:22px; color:#999999;}
.con09 .nr .lf img{border:1px #CCCCCC solid;}
.con09 .nr .lf a{font-size:12px; color:#0000CC; text-decoration:underline;}
.con09 .nr .lf a:hover{font-size:12px; color:#CC0000; text-decoration:none;}
.con09 .nr .dan{font-size:14px; color:#333333; padding:0px 0px 12px 0px; line-height:25px;}
.con09 .nr .xx{ text-align:right; font-size:12px; color:#999999;}
.con09 .nr .cn{text-align:right; padding:6px 0px 2px 4px;}
.con09 .nr .cn a{font-size:12px; color:#0000CC; text-decoration:underline;}
.con09 .nr .cn a:hover{font-size:12px; color:#0000CC; text-decoration:none;}
.con10{border:1px #B6E3A4 solid; padding:20px;}
.con10 .txt{font-size:14px; padding:8px 0px 0px 0px;}
.con10 .srk textarea{border:1px #CDD0D3 solid;}
.con10 .hdan input{border:1px #CDD0D3 solid; font-family:""; font-size:13px; font-weight:bold; color:#333333; background:url(/style/images/ui/hdwt.jpg) no-repeat; padding:4px 0px 1px 0px;}
.con11{border:1px #F2C16F solid; background:#F8EBB8; padding:0px 3px 3px 3px; margin-bottom:13px;}
.con11 .txt{background:#FEFCF5; padding:20px;}
.con11 .txt .lf tr td{text-align:left; line-height:22px; color:#999999;}
.con11 .txt .lf img{border:1px #CCCCCC solid;}
.con11 .txt .lf a{font-size:12px; color:#0000CC; text-decoration:underline;}
.con11 .txt .lf a:hover{font-size:12px; color:#CC0000; text-decoration:none;}
.con11 .txt .xx{ text-align:right; font-size:12px; color:#999999;}
.con11 .txt .dan{font-size:14px; color:#333333; padding:0px 0px 12px 0px; line-height:25px;}
.con11 .txt .pjlm{font-size:12px; font-weight:bold; color:#FF9900; line-height:22px;}
.con11 .txt .pjnr{line-height:22px; font-size:12px;}
.con11 .lm{font-size:14px; font-weight:bold; color:#333333; padding:7px 5px 5px 30px; background:url(/images/hdzc/ask/best.gif) no-repeat left;}
.con12{border:1px #B6E3A4 solid; background:#EDF8E7; padding:0px 3px 3px 3px; margin-bottom:13px;}
.con12 .txt{background:#F9FCF8; padding:10px;}
.con12 .txt tr td{font-size:12px; color:#999999; line-height:25px;}
.con12 .txt a{font-size:14px; color:#0000CC; text-decoration:underline;}
.con12 .txt a:hover{font-size:14px; color:#CC0000; text-decoration:none;}
.con12 .lm{font-size:14px; font-weight:bold; color:#333333; padding:7px 5px 5px 10px;}
.con13{padding:10px; line-height:25px;}
.con13 .lm{padding:0px 3px 0px 3px; border-bottom:1px #EAEAEA solid;font-size:12px;}
.con13 .author{font-size:12px; color:#003366;}
.con13 .qt{font-size:12px; color:#999999;}
.con13 .type{font-size:14px; color:#003366;}
.con13 .type a{font-size:14px; color:#003366; text-decoration:none;}
.con13 .type a:hover{font-size:14px; color:#CC0000; text-decoration:underline;}
.con13 .tit{font-size:12px; color:#FF9900;}
.con13 .tit a{font-size:14px; color:#0000CC; text-decoration:underline;}
.con13 .tit a:hover{font-size:14px; color:#CC0000; text-decoration:none;}
.con14{border-top:1px #B6E3A4 solid; background:#EDF8E7; padding:0px 3px 3px 3px;}
.con14 .txt{padding:8px 6px 4px 6px; font-size:12px; color:#333333;}
.con14 .user{padding:8px 6px 4px 6px; font-size:12px; color:#0000CC;}
.con14 .lm{font-size:12px; color:#333333; padding:7px 5px 5px 10px;}
.con15{border-top:1px #B6E3A4 solid; background:#EDF8E7; padding:0px 3px 3px 3px;}
.con15 .txt tr td{color:#999999;}
.con15 .txt{padding:20px; font-size:12px; background:#F9FCF8; line-height:22px;}
.con15 .txt input{padding:2px; font-family:""; font-size:14px;}
.con15 .txt textarea{padding:2px; font-family:""; font-size:14px;}
.con15 .txt select{padding:2px; font-family:Arial; font-size:14px;}
.con15 .txt .submit input{border:1px #CDD0D3 solid; font-family:""; font-size:13px; font-weight:bold; color:#333333; background:url(/images/hdzc/ask/submit.jpg) no-repeat; padding:4px 0px 0px 0px;}
.con15 .txt .pp{font-size:14px; padding:20px 16px 16px 6px; text-align:right; color:#333333;}
.con15 .lm{font-size:12px; font-weight:bold; color:#333333; padding:7px 5px 5px 10px;}
.con16{border-top:1px #B9EEFF solid; background:#F4FEFF;}
.con16 .nr{padding:10px; font-size:14px; color:#333333; line-height:25px;}
.con16 .lm{font-size:12px; font-weight:bold; color:#38A4E4; padding:9px 5px 6px 10px;}
.lm17{background:url(/images/hdzc/ask/askcontent_r5_c5.jpg) no-repeat; font-size:14px; font-weight:bold; color:#333333; padding:7px 12px 2px 12px;}
.con17{padding:8px; line-height:22px; border-left:1px #E0E0E0 solid; border-right:1px #E0E0E0 solid; font-size:12px; color:#333333;}


.diseaseexpertlist { float:left; width:120px;}
.diseaseexpertlist dt{ text-align:center;}
.diseaseexpertlist dt img{ width:100px; }
.diseaseexpertlist dd { width:100px; text-align:center; line-height:25px;  height:25px}

.expertintrobox{ margin-top:20px}
.expertintrobox dt{ text-align:center;}
.expertintrobox dd{  line-height:35px}


.expertbooktab{ margin-top:20px; }
.expertbooktab th{height:57px; background:#e8e7e7; border-right:#f1f1f1 solid 1px; font-size:14px; color:#474747;}
.expertbooktab td{height:60px; background:#f4f4f4; border-right:#fff solid 1px; border-top:#fff solid 1px; text-align:center; font-size:14px; line-height:20px;}
.pageTitle2{height:50px; border-bottom:#e1e1e1 solid 1px;}
.pageTitle2 h2{float:left; height:47px; line-height:47px; overflow:hidden; border-bottom:#4687cb solid 3px; color:#313131; font-size:18px;}
.pageTitle2{ margin-bottom:10px;}
.expertbooktext{ line-height:30px}

.experttab{ margin-top:10px}
.experttab{ float:left}
.experttab li{ float:left; height:30px; line-height:30px;  padding-left:20px;padding-right:20px; background-color:#d9d9d9; margin-right:1px }
.experttab .active{ background-color:#3d95d5; color:White}

.expertbooktab2 th{height:47px; background:#e8e7e7; border-right:#f1f1f1 solid 1px; font-size:14px; color:#474747;}
.expertbooktab2 td{height:37px; background:#f4f4f4; border-right:#fff solid 1px; border-top:#fff solid 1px; text-align:left; font-size:14px; line-height:20px;}
.input1,.form-input{ border:1px #ccc solid; height:25px; height:25px}
.reigister .textarea{ border:1px #ccc solid; min-width:100%; min-height:100px}

.tabletab th{ font-size:14px; width:30%}
.expertbookinfobox{ margin-top:20px;  }
.expertbookinfobox th{height:57px; background:#e8e7e7; border-right:#f1f1f1 solid 1px; font-size:14px; color:#474747;}
.expertbookinfobox td{height:60px; background:#f4f4f4; border-right:#fff solid 1px; border-top:#fff solid 1px; text-align:center; font-size:14px; line-height:20px;}

.zj_btn{ overflow:hidden;zoom:1; margin-top:8px;}
.zj_btn a{ float:left; width:59px; height:28px; line-height:28px; text-align:center; margin-right:1px; font-size:12px; color:#333; background:#d9d9d9; margin-right:10px}
.zj_btn a.zb1{ background:#ededed;}
.zj_btn a:hover{ text-decoration:none; background:#3d95d5; color:#fff;}

}